package com.vitogiovanni.tobook.entity;

import java.util.HashSet;
import java.util.Set;

import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

import com.google.appengine.api.datastore.Key;

@PersistenceCapable
public class Utente {

	@PrimaryKey
	@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
	private Key id;

	@Persistent
	private String email;
	
	@Persistent
	private Set<Key> localiPreferiti;
	
	@Persistent
	private Set<Key> prenotazioni;

	public Utente(String email)
	{
		this.email = email;
		this.localiPreferiti = new HashSet<Key>();
		this.prenotazioni = new HashSet<Key>();
	}
	
	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public Key getId() {
		return id;
	}

	public Set<Key> getLocaliPreferiti() {
		return localiPreferiti;
	}

	public void setLocaliPreferiti(Set<Key> localiPreferiti) {
		this.localiPreferiti = localiPreferiti;
	}

	public Set<Key> getPrenotazioni() {
		return prenotazioni;
	}

	public void setPrenotazioni(Set<Key> prenotazioni) {
		this.prenotazioni = prenotazioni;
	}
	
	
	
}
